package inge_soft.gestoriusNuevo.persistence.DAO.abstraction;

import java.util.List;

import org.springframework.dao.DataAccessException;

import inge_soft.gestoriusNuevo.persistence.entity.implementation.Actividad;
import inge_soft.gestoriusNuevo.persistence.entity.implementation.EstadoInstitucion;
import inge_soft.gestoriusNuevo.persistence.entity.implementation.Evento;
import inge_soft.gestoriusNuevo.persistence.entity.implementation.Institucion;
import inge_soft.gestoriusNuevo.persistence.entity.implementation.Usuario;

public interface IInstitucionDAO {

	public List<Institucion> obtenerInstituciones(Usuario usuario)throws DataAccessException;
	
	public void crearInstitucion(Usuario usuario,Institucion institucionNueva,EstadoInstitucion estadoInst) throws DataAccessException;
	
	public void modificarInstitucion(Usuario usuario, Institucion institucionModificada) throws DataAccessException;
	
	
	
}
